interface OSType {
  label: string;
  value: number;
}
interface isIdTrue {
  label: number;
  value: string;
}

interface languageType {
  label: string;
  value: string;
}

/**
 * 系统操作类型
 */
const OSType = ref<Array<OSType>>([
  { label: '字符串', value: 0 },
  { label: '日期时间', value: 1 },
  { label: '数字', value: 2 },
]);

/**
 * 是否主键
 */
const isIdTrue = ref<Array<isIdTrue>>([
  { label: 0, value: '常规字段' },
  { label: 1, value: '主键' },
]);

/**
 *  可为空
 */
const YesOrNo = ref<Array<isIdTrue>>([
  { label: 0, value: '否' },
  { label: 1, value: '是' },
]);

/**
 * 自增方法
 */
const Onway = ref<Array<OSType>>([
  { label: '数据库', value: 0 },
  { label: '系统自增', value: 1 },
  { label: '新增时间', value: 2 },
  { label: '修改时间', value: 3 },
  { label: '新增用户', value: 4 },
  { label: '修改用户', value: 5 },
  { label: '新增名称', value: 6 },
  { label: '修改名称', value: 7 },
]);

/**
 *  保存启用
 */
const SaveEnable = ref<Array<isIdTrue>>([
  { label: 0, value: '不适用' },
  { label: 1, value: '适用' },
]);

/**
 *  多语言
 */
const language = ref<Array<languageType>>([
  { label: '中文', value: 'zh-cn' },
  { label: '英文', value: 'en-us' },
]);

export { OSType, isIdTrue, YesOrNo, Onway, SaveEnable, language };
